# 配置生产环境与开发环境下的配置信息
from redis import StrictRedis


class Config:
    DEBUG = None
#     设置密钥
    SECRET_KEY = 'dFhy8uvF2Le98UtAUaIcf00mbjow7naIX6m14JUKiHKPu2qrh7ipkg=='
# 配置与数据库的链接
    SQLALCHEMY_DATABASE_URI = 'mysql://root:mysql@localhost/xue'
    SQLALCHEMY_TRACK_MODIFICATIONS = False
#     配置状态保持
#     定义redis的主机和端口
    # 定义redis的主机和port
    REDIS_HOST = '127.0.0.1'
    REDIS_PORT = 6379
    # 配合状态保持存储的session信息
    SESSION_TYPE = 'redis'
    # 配置session的签名
    SESSION_USE_SIGNER = True
    # 构造redis的实例
    SESSION_REDIS = StrictRedis(host=REDIS_HOST,port=REDIS_PORT)
    # 配置session的过期时间
    PERMANENT_SESSION_LIFETIME = 86400


class developmentConfig(Config):
    DEBUG = True

class productionConfig(Config):
    DEBUG = False

config = {
    'deve':developmentConfig,
    'prod':productionConfig
}